home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung 2 / Power-Programmierung CD 2 (Tewi)(1994).iso / c / library / mslang / fs25 / history.doc < prev    next >
Encoding:
Text File  |  1994-05-27  |  15.4 KB  |  422 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                                  GESCHIEDENIS
  16.  
  17.  
  18.  
  19.  
  20.                                       FS
  21.  
  22.                           Public Domain File Selector
  23.  
  24.                                   versie 2.5
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.                 Copyright (C) 1992-1994 by M.C.J. van Breemen.
  33.                              ALL RIGHTS RESERVED.
  34.              COMMERCIAL DISTRIBUTION AND/OR USE PROHIBITED WITHOUT
  35.                   WRITTEN PERMISSION FROM M.C.J. van Breemen.
  36.  
  37.  
  38.  
  39.                                     FS 2.5
  40.  
  41.  
  42.  
  43.  
  44.  
  45. Versie 1.0, vrijgegeven op 11 mei 1992.
  46.     Dit is de eerste versie.
  47.  
  48.     Versie 1.1, vrijgegeven op 3 juli 1992.
  49.     Veranderingen zijn:
  50.     a.  Het videogeheugen wordt bewaard voor opstarten en hersteld na
  51.         afsluiten.
  52.     b.  Door bewaren en herstellen van het videogeheugen is het scherm rustiger
  53.         bij sluiten van de help- en informatieschermen.
  54.     c.  De help- en informatieschermen geven toetsaanslagen door aan het
  55.         hoofdprogramma. Vanuit deze schermen kan dus onmiddelijk aktie genomen
  56.         worden. De gebruikersinterface is hierdoor iets gewijzigd.
  57.     d.  De programmaoptie /W, wachten op een toetsaanslag is toegevoegd.
  58.     e.  Na funktie E, Execute, wordt altijd gewacht op een toetsaanslag.
  59.     f.  Funktie A, wijzigen van bestandsattributen is toegevoegd.
  60.     g.  De Copy en Rename funkties kunnen doelbestanden verwerken in afwijkende
  61.         drives en directories.
  62.     h.  Geprobeerd wordt zoveel mogelijk terug te keren naar het laatst gekozen
  63.         bestand, in de laatst gekozen pagina.
  64.     i.  Funktie ^W is vervangen door F en leest de directory opnieuw.
  65.     j.  De aktieve drive en directory worden op de bovenste regel getoond.
  66.  
  67.     Versie 1.2, vrijgegeven op 28 juli 1992.
  68.     Veranderingen zijn:
  69.     a.  Funktie T, tonen van de top directory is toegevoegd.
  70.     b.  Funktie ^F, tonen van het aantal bytes vrije schijfruimte is
  71.         toegevoegd.
  72.     c.  Funktie N, aanmaken van een directory is toegevoegd.
  73.     d.  De help- en informatieschermen geven muisakties door aan het
  74.         hoofdprogramma.
  75.     e.  XSPAWN mechanisme (Whitney Software Inc.) toegevoegd, samen met
  76.         programmaoptie /S om het XSPAWN mechanisme uit te schakelen.
  77.     f.  De funkties C, Copy en R, Rename negeren een lege naam van het
  78.         doelbestand.
  79.     g.  In de editstring programmafunktie kan de tekstcursor ook gepositioneerd
  80.         worden met de muis. Op de Up en Down arrow wordt niet meer gereageerd.
  81.         In de Replace modus kan ook een volle string overgetypt worden.
  82.     h.  Extra kontrole op cursorbesturing bij lege disks, dit gaf problemen.
  83.     i.  Funktie L, verlaten van FS met behoud van de aktieve drive en directory
  84.         is toegevoegd.
  85.     j.  Funktie A, wijzigen van attributen, de _ tekens verwijderd.
  86.     k.  Funktie U, een directory omhoogstappen is toegevoegd.
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.                                    pagina 2
  102.  
  103.                                     FS 2.5
  104.  
  105.  
  106.  
  107.     Versie 1.3, vrijgegeven op 5 augustus 1992.
  108.     Veranderingen zijn:
  109.     a.  Fouten in de navigatie hersteld (Terugkeren naar de rootdirectory en de
  110.         /R optie gaf soms problemen).
  111.     b.  Funktie F, nieuwe directory ophalen en tonen, hernaamd naar V.
  112.     c.  Funktie ^F, toon vrije schijfruimte, hernaamd naar F. Het wordt
  113.         moeilijker logische letters te verzinnen voor de funkties.
  114.     d.  Cursornavigatie met Alt-A t/m Alt-Z toegevoegd.
  115.     e.  De muiscursor positie wordt hersteld na terugkeren naar FS.
  116.     f.  Na veranderen van het zoekmasker met funktie M blijft het zoekmasker
  117.         bewaard tot FS verlaten wordt of tot met funktie M een leeg masker
  118.         wordt ingevoerd.
  119.     g.  Funktie P, programma informatie toegevoegd.
  120.     h.  Bij funktie X, naar MS-DOS shell, prompt van child process veranderd.
  121.     i.  Rechter muisknop heeft dezelfde funktie als toets U, terugstappen.
  122.     j.  Sterretje toegevoegd links-boven tijdens de directory leesoperatie. Bij
  123.         trager netwerkverkeer is deze feedback handig.
  124.     k.  Help- en infoschermen filteren nu ESC uit, zoals het volgens de
  125.         documentatie zou moeten werken.
  126.     l.  Schaduwwerking toegevoegd aan help- en infoschermen.
  127.  
  128.     Versie 1.4, vrijgegeven op 7 augustus 1992.
  129.     Veranderingen zijn:
  130.     a.  Achterblijvende muiscursor hersteld in de editschermen.
  131.     b.  Optie /SE, uitschakelen van swappen naar EMS toegevoegd.
  132.     c.  Optie /T, test mode toegevoegd.
  133.     d.  Zoekmasker verwerkingsfunktie vervangen voor programmafunkties van Don
  134.         A. Williams. Wildcards * en ? werken ook midden in een zoekmasker.
  135.     e.  Extra controles op geheugenmanagement toegevoegd. Als het geheugen
  136.         volliep werd er onder andere bij bewaren en herstellen van
  137.         videogeheugen niet gekontroleerd of geheugenallocatie succesvol was.
  138.  
  139.     Versie 1.5, vrijgegeven op 18 september 1992.
  140.     Veranderingen zijn:
  141.     a.  Rechter muisknop, terugstappen gewijzigd. FS bleef terugstappen zolang
  142.         de knop ingedrukt gehouden werd. Bij sommige snellere computers werd in
  143.         hoog tempo tot aan de root directory teruggestapt. FS reageert nu op
  144.         een klik, niet op het ingedrukt houden.
  145.     b.  Capaciteit vergroot: Niet de gehele find_t structuur, maar alleen
  146.         bestandsnaam en attribuut worden intern bewaard. Bijeffect is dat info
  147.         van file .. niet meer opgehaald kan worden van directories in de root.
  148.     c.  Funktie W, Zoeken naar bestand is toegevoegd. Omdat deze funktie
  149.         recursieve routines bevat, dient de stack groter te zijn.
  150.     d.  Kosmetische ingrepen in de source, aan- en uitzetten van de muiscursor
  151.         is geintegreerd in de tekst uitvoer funkties.
  152.     e.  Bij bereiken van het maximaal gereserveerde aantal bestanden (normaal
  153.         456) wordt gewaarschuwd.
  154.  
  155.     Versie 1.6, vrijgegeven op 23 september 1992.
  156.     Maintenance update:
  157.     a.  Fout verwijderd in het onthouden van de drive, deze fout is er in
  158.         versie 1.5 ingeslopen (strcpy in plaats van strcat).
  159.     b.  Schaduwwerking help en infoschermen veranderd, de rechter vertikale
  160.         balk is nu twee karakters breed.
  161.  
  162.  
  163.  
  164.  
  165.                                    pagina 3
  166.  
  167.                                     FS 2.5
  168.  
  169.  
  170.  
  171.     Versie 1.7, vrijgegeven op 29 september 1992.
  172.     Maintenance update:
  173.     a.  Bij aanbrengen schaduwwerking help en infoschermen wordt de muis eerst
  174.         uitgeschakeld.
  175.     b.  Fout verwijderd in funktie W, zoeken naar bestand. Selekteren en Gaan
  176.         naar een bestand in een root directory ging niet.
  177.  
  178.     Versie 1.8.1, vrijgegeven op 12 november 1992.
  179.     Veranderingen zijn:
  180.     a.  Memory management verbeterd in WHEREIS funktie.
  181.     b.  Er kan een start directory aangegeven worden in de WHEREIS funktie. Er
  182.         wordt dan alleen gezocht in de aangegeven directory en in de daar
  183.         aanwezige sub-directories.
  184.     c.  WHEREIS funktie uitgebreid met CONTAINING WHAT optie: zoeken naar een
  185.         string in een willekeurig bestand.
  186.     d.  Terugstap funkties (rechter muisknop, funktie U, selektie van ..
  187.         bestand) plaatsen de bestandscursor op de parent directory.
  188.     e.  Funktie Del, wissen van bestanden kan nu ook directories met geneste
  189.         sub-directories wissen.
  190.     f.  Run-time programma opties kunnen nu ook met environmental variabele
  191.         FSPARAMS meegegeven worden.
  192.     g.  Kleine wijzigingen in de bron code om zowel met Microsoft C 6.00 als
  193.         met Microsoft C/C++ 7.00 foutloos en zonder waarschuwingen te kunnen
  194.         compileren.
  195.  
  196.     Versie 1.8.2, vrijgegeven op 14 november 1992.
  197.     Maintenance update:
  198.     a.  Funktie X, tijdelijk naar MS-DOS springen, maakt nu gebruik van de
  199.         COMSPEC environmental variabele om COMMAND.COM te vinden.
  200.  
  201.     Versie 1.9, vrijgegeven op 11 december 1992.
  202.     Veranderingen zijn:
  203.     a.  Funktie V, nieuwe directory ophalen en tonen, hernaamd naar /.
  204.     b.  Nieuwe funktie V, zetten van een disk volume label toegevoegd.
  205.     c.  Bestanden en directories met het Hidden attribuut zijn herkenbaar aan
  206.         een aparte kleur (of een pijl voor de naam in monochroom).
  207.     d.  Disk volume labels worden nu getoond en zijn herkenbaar aan een aparte
  208.         kleur.
  209.     e.  Disk volume labels zijn met de standaard funkties R Rename en Del
  210.         Delete te wijzigen en te wissen.
  211.     f.  De kleurinformatie voor programmaopties /C en /D is uitgebreid met 6
  212.         karakters voor de nieuwe kleuren.
  213.  
  214.     Versie 1.9.1 vrijgegeven op 24 februari 1993.
  215.     Veranderingen zijn:
  216.     a.  Programmaoptie N, veranderingen niet toestaan, toegevoegd.
  217.     b.  Error handler aangepast.
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.                                    pagina 4
  230.  
  231.                                     FS 2.5
  232.  
  233.  
  234.  
  235.     Versie 2.0 vrijgegeven op 19 mei 1993.
  236.     Veranderingen zijn:
  237.     a.  Programmaoptie en funktie O, sorteren op naam, grootte of datum,
  238.         toegevoegd.
  239.     b.  Behalve de aktieve drive en directory wordt nu ook het zoekmasker
  240.         getoond.
  241.     c.  Funktie I, bestands informatie, seconden toegevoegd bij de tijd, maand
  242.         als tekst en 4-cijferig jaar bij de datum. Informatie van file .. toont
  243.         nu de informatie van de huidige directory en niet meer van de directory
  244.         daarboven. Dit is eigenlijk niet korrekt, maar voelt beter aan.
  245.     d.  Het "bezig" sterretje links-boven wordt behalve bij het ophalen van de
  246.         directory nu ook getoond bij andere tragere funkties.
  247.     e.  Funktie W, de standaard startdirectory wordt overgenomen van de huidige
  248.         drive en directory.
  249.  
  250.     Versie 2.1 vrijgegeven op 28 mei 1993.
  251.     Veranderingen zijn:
  252.     a.  Funktie E, programma uitvoeren, run-time parameters zijn nu mogelijk.
  253.     b.  Foutafhandeling drastisch verbeterd.
  254.  
  255.     Versie 2.2 vrijgegeven op 16 juni 1993.
  256.     Dit is een ingrijpende versie wisseling. Veranderingen zijn:
  257.     a.  XSPAWN routines van Whitney Software Inc. vervangen door SPAWNO
  258.         routines van Ralf Brown. Swappen naar XMS is nu mogelijk en de
  259.         residente stub is kleiner. Bij funktie X, tijdelijk naar MS-DOS
  260.         springen, wordt er een COMMAND proces minder gestart. Programmaoptie S
  261.         is gewijzigd.
  262.     b.  Programmaoptie P uitgebreid met een offset en lengte van het
  263.         zoekmasker. Het zoekmasker kan nu deel zijn van een programma parameter
  264.         (substring).
  265.     c.  Memory model Small veranderd in Compact. Dit heeft de kapaciteit
  266.         drastisch uitgebreid. Geprobeerd wordt om de bestandstabel in de near
  267.         heap te laden. Als dit niet lukt (boven ca. 2000 bestanden) wordt far
  268.         heap memory gebruikt. Dit resulteert in een theoretische totale
  269.         kapaciteit van ca. 7270 bestanden, maar wie test dit nu eens?
  270.     d.  De Copy functie probeert met _halloc zoveel mogelijk far heap memory te
  271.         alloceren en is daarom veel sneller geworden.
  272.     e.  Programmaoptie D kan nu ook het switch karakter bewaren (en ook
  273.         resetten) in het programmabestand.
  274.     f.  Bij de Copy funktie wordt getoetst of geprobeerd wordt via een
  275.         bovenliggende directory een bestand naar zichzelf te kopieren.
  276.     g.  Diverse kleine modificaties en bugfixes, benodigd om het Compact memory
  277.         model te kunnen gebruiken (near pointers versus far pointers).
  278.     h.  De sorteermodule probeert de oude informatie te hergebruiken bij
  279.         wisseling van sorteer type. Er kan gewisseld worden tussen sorteertype
  280.         Datum en Naam zonder dat de directory opnieuw opgehaald dient te
  281.         worden. Sorteren op N- gerepareerd, deze ging extreem langzaam. Het
  282.         sorteren kan nu ook uitgeschakeld worden.
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.                                    pagina 5
  294.  
  295.                                     FS 2.5
  296.  
  297.  
  298.  
  299.     Versie 2.3 vrijgegeven op 19 oktober 1993.
  300.     Veranderingen zijn:
  301.     a.  Funktie W, Whereis. Het jokerkarakter ? kan gebruikt worden in de
  302.         bestandsnaam zoekstring. De zoekaktie is te onderbreken met Esc in
  303.         plaats van Y. Er kan met soundex gezocht worden naar gelijkluidende
  304.         woorden in een bestand. Op de bovenste regel van het venster wordt het
  305.         gevonden tekstdeel getoond.
  306.     b.  Een aantal karaktertekens van de omkaderingen zijn vervangen voor
  307.         tekens die in alle MS-DOS karaktersets gelijk zijn.
  308.     c.  Programmavragen en waarschuwingen worden nu in een venster gezet.
  309.     d.  Funktie C, Copy. De tijd, datum en attributen van het bronbestand
  310.         worden meegekopieerd. De archive vlag wordt altijd gezet op het
  311.         doelbestand.
  312.     e.  Met de muis kan er gebladerd worden door op de paginanummers te wijzen.
  313.         De linker knop bladert vooruit, de rechter knop bladert achteruit.
  314.     f.  De tekstkleur van programmavragen is vervallen. Hiervoor is de
  315.         achtergrondkleur van het foutvenster in de plaats gekomen.
  316.     g.  De tekstkleuren van geselekteerde bestanden zijn vervallen. Deze zijn
  317.         nu altijd gelijk aan de kleuren van niet-geselekteerde bestanden.
  318.     h.  Bij het wissen en hernamen van het laatste bestand springt de cursor
  319.         naar het nieuwe laatste bestand in plaats van naar het eerste bestand.
  320.     i.  Bij alle editoperaties is het nu mogelijk met de cursor up en cursor
  321.         down toetsen oude tekenreeksen van de vorige editoperatie te
  322.         selekteren.
  323.     j.  De virusinterceptor TBCHECK van Thunderbyte Anti Virus bracht de SPAWNO
  324.         swapper in de war. Het doelkommando werd niet gevonden als de SPAWNO
  325.         swapper aktief was. Dit is nu opgelost. Mogelijk zijn er nog
  326.         hardware/software kombinaties die problemen geven. Schakel bij
  327.         problemen TBCHECK uit (TBCHECK OFF) of de swapper uit (/S).
  328.     k.  De SPAWNO bibliotheek is opgewaardeerd van versie 4.10 naar 4.13
  329.     l.  Gealloceerd near heap memory wordt nu vrijgegeven met _nfree in plaats
  330.         van free.
  331.     m.  Het gebied waarin de muis mag bewegen wordt teruggezet naar
  332.         standaardwaarden bij verlaten van FS.
  333.     n.  De testroutine voor een geldige diskdrive is gewijzigd.
  334.  
  335.     Versie 2.4 vrijgegeven op 20 oktober 1993.
  336.     Veranderingen zijn:
  337.     a.  Oeps, bij monochrome systemen was de bestandscursor niet meer te zien.
  338.         De tekstkleur van geselekteerde bestanden weer geintegreerd voor
  339.         monochrome systemen.
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.                                    pagina 6
  358.  
  359.                                     FS 2.5
  360.  
  361.  
  362.  
  363.     Versie 2.5 vrijgegeven op 27 mei 1994.
  364.     Veranderingen zijn:
  365.     a.  Gecompileerd met Microsoft C/C++ 8.00c in large memory model.
  366.     b.  Het doelkommando wordt op de onderste regel getoond.
  367.     c.  Met Esc is het ophalen van een directory te onderbreken.
  368.     d.  Met Esc is het wissen van een gevulde directory te onderbreken.
  369.     e.  Funktie Z, de datum en tijd van een bestand wijzigen, toegevoegd.
  370.     f.  De error handler aangepast: Abort selekteerbaar als FS is aangeroepen
  371.         zonder programmaoptie N.
  372.     g.  Er klinkt een foutbel als tussenvoegen van een karakter in een
  373.         tekenreeks niet kan.
  374.     h.  Funktie S, show file, vervangen voor een procedure met cursor control
  375.         en find mogelijkheid, de oude show file procedure blijft met geringe
  376.         aanpassingen als shift-S beschikbaar.
  377.     i.  Funktie B en optie /B toegevoegd, alleen bestanden tonen voor of na een
  378.         datum en tijd.
  379.     j.  Funktie C, copy, kontroleert of er voldoende plaats op de doel drive
  380.         beschikbaar is.
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.                                    pagina 7
  422.